Datovy modul

Otázka od: bugi

27. 11. 2002 1:47

Ahojte,

moze mi prosim niekto vysvetlit, co je datovy modul, na ktory sa daju
umiestnovat
len nevizualne komponenty, na co sa pouziva, a ako ho pridat na form ?!

Dakujem,
                      A

Odpovedá: Lebeda David

27. 11. 2002 7:27

> moze mi prosim niekto vysvetlit, co je datovy modul, na ktory sa daju
> umiestnovat len nevizualne komponenty, na co sa pouziva, a ako ho
> pridat na form ?!

Na form se nepridava. Datamodul je neco jako form, akorat se nezobrazuje a ma
slouzit k uchovavani "spolecnych" veci pro celou aplikaci nebo skupinu
formularu
apod. Obvykle treba ImageList s obrazky na tlacitka, pripojeni k databazi a
jine veci,
ktere se logicky netykaji nejakeho konkretniho jednoho formulare.

Tyto veci by mohly byt i treba na hlavnim formu, ale takhle jsou pekne oddeleny
a
napomaha to tak treba lepsi organizaci programu (z hlediska programatora).

Neznamena to vsak, ze veskere nevizualni komponenty by mely byt na datamodulu.
Napr. komponenty Table, Query a jine, ktere se tykaji jen jednoho konkretniho
formulare, je lepsi umistovat primo na ten formular.

David Lebeda

Odpovedá: Petr Palicka

27. 11. 2002 7:48

ahoj,

> moze mi prosim niekto vysvetlit, co je datovy modul, na ktory sa daju
> umiestnovat len nevizualne komponenty, na co sa pouziva, a ako ho pridat
> na form ?!

sam si otazkami castecne odpovidas  
na DM lze umisti pouze nevizualni komponenty. k tomu taky slouzi
a jde o to, aby sis mohl ruzne (puvodne) databazove komponenty
odlozit bokem od hlavniho formulare, respektive i z ostatnich
formularu prave do DM. DM je samostatny nevizualni formular a
nelze jej do jineho formulare vlozit, pouze se na nej muzes odkazat
v klausuli USES a potom pouzivat komponenty na nem umistene.
ja si na nej daval i komponenty pro sinea sestavy, open, save, print
dialogy a jine podobne nevizualni komponenty.

peca

Odpovedá: bugi

28. 11. 2002 6:55

Ahojte!

Dakujem za odpovede a vysvetlenie, ale stale mi nie je jasne, ako
ho vytvorim... niekde nieco napisem, vlozim, kus kodu, alebo co ...???

dik,
           Alex


Bugala Alex - stredoskolak 2 roc.
-----------------------------------------------------
Win2000 Prof Cz - SP2
Delphi 3 Client / Server Suite

Odpovedá: ing. Jan Fiala

28. 11. 2002 6:51

Menu File \ New... \ Data module

--
ing. Jan Fiala
mailto:jan.fiala@iol.cz

27.11.2002 bugi:
> Dakujem za odpovede a vysvetlenie, ale stale mi nie je jasne, ako
> ho vytvorim... niekde nieco napisem, vlozim, kus kodu, alebo co ...???

Odpovedá: Jiri Novotny

28. 11. 2002 8:28

> Dakujem za odpovede a vysvetlenie, ale stale mi nie je jasne, ako
> ho vytvorim... niekde nieco napisem, vlozim, kus kodu, alebo co ...???

File/New a v dialogovem okne "New Items" na zalozce "New" si vyberes
"Data Module" a modul se ti priradi do projektu.

Jirka.